home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / ldapjdk.jar / netscape / ldap / client / opers / JDAPCompareRequest.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-13  |  1.4 KB  |  43 lines

  1. package netscape.ldap.client.opers;
  2.  
  3. import netscape.ldap.ber.stream.BERConstruct;
  4. import netscape.ldap.ber.stream.BERElement;
  5. import netscape.ldap.ber.stream.BEROctetString;
  6. import netscape.ldap.ber.stream.BERSequence;
  7. import netscape.ldap.ber.stream.BERTag;
  8. import netscape.ldap.client.JDAPAVA;
  9.  
  10. public class JDAPCompareRequest extends JDAPBaseDNRequest implements JDAPProtocolOp {
  11.    protected String m_dn;
  12.    protected JDAPAVA m_ava;
  13.  
  14.    public JDAPCompareRequest(String var1, JDAPAVA var2) {
  15.       this.m_dn = var1;
  16.       this.m_ava = var2;
  17.    }
  18.  
  19.    public int getType() {
  20.       return 14;
  21.    }
  22.  
  23.    public void setBaseDN(String var1) {
  24.       this.m_dn = var1;
  25.    }
  26.  
  27.    public String getBaseDN() {
  28.       return this.m_dn;
  29.    }
  30.  
  31.    public BERElement getBERElement() {
  32.       BERSequence var1 = new BERSequence();
  33.       ((BERConstruct)var1).addElement(new BEROctetString(this.m_dn));
  34.       ((BERConstruct)var1).addElement(this.m_ava.getBERElement());
  35.       BERTag var2 = new BERTag(110, var1, true);
  36.       return var2;
  37.    }
  38.  
  39.    public String toString() {
  40.       return "JDAPCompareRequest {entry=" + this.m_dn + ", ava=" + this.m_ava.toString() + "}";
  41.    }
  42. }
  43.